Do not use global Lisp_Object in composition macros.
authorDmitry Antipov <dmantipov@yandex.ru>
Sat, 3 Aug 2013 18:16:43 +0000 (22:16 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Sat, 3 Aug 2013 18:16:43 +0000 (22:16 +0400)
commit7057e192f538e21827d14ba677c34e4beae7ab6d
treee0a7e6aea8bcafd8dc8e837d845e8b2eafcbb585
parentce997bd0cd4fd0c138d341860ee0c549735c4459
Do not use global Lisp_Object in composition macros.
* composite.h (composition_temp): Remove declaration.
(COMPOSITION_METHOD, COMPOSITION_VALID_P): Replace with...
(composition_method, composition_valid_p): ...inline functions.
* composite.c (composition_temp): Remove.
(run_composition_function, update_compositions)
(composition_compute_stop_pos, composition_adjust_point)
(Ffind_composition_internal):
* coding.c (handle_composition_annotation):
* xdisp.c (handle_composition_prop, check_point_in_composition):
Related users changed.
src/ChangeLog
src/coding.c
src/composite.c
src/composite.h
src/xdisp.c